x86/64 build fixes.
Signed-off-by: Keir Fraser <keir@xensource.com>
#include <xen/irq.h>
#include <xen/console.h>
#include <xen/sched.h>
+#include <asm/flushtlb.h>
#include <asm/msr.h>
void show_registers(struct cpu_user_regs *regs)
* Copyright 1997 Linus Torvalds
* Copyright 2002 Andi Kleen <ak@suse.de>
*/
+
+#include <xen/string.h>
#include <asm/uaccess.h>
/*
{
if (mpc->mpc_oemptr) {
struct mp_config_oemtable *oem_table =
- (struct mp_config_oemtable *)mpc->mpc_oemptr;
+ (struct mp_config_oemtable *)(long)mpc->mpc_oemptr;
if (!strncmp(oem, "UNISYS", 6))
return parse_unisys_oem((char *)oem_table, oem_table->oem_length);
}
#define DMI_MATCH(a,b) { a, b }
-#if defined(CONFIG_X86) && !defined(CONFIG_X86_64)
-
extern int dmi_check_system(struct dmi_system_id *list);
extern char * dmi_get_system_info(int field);
-#else
-
-static inline int dmi_check_system(struct dmi_system_id *list) { return 0; }
-static inline char * dmi_get_system_info(int field) { return NULL; }
-
-#endif
-
#endif /* __DMI_H__ */